package bigmath;

import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;

public class ListDemo3 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("zkajd");
        list.add("bkajd");
        list.add("gkajd");
        list.add("akajd");
        //截取子列表
        List<String> sub = list.subList(2,4);//超过了就报这个异常IndexOutOfBoundsException
        System.out.println(sub);

//        list.sort(new Comparator<String>() {
//            @Override
//            public int compare(String o1, String o2) {
//        如果返回值>0，升序排序
//                return o1.compareTo(o2);
//            }
//        });
       // list.sort((o1, o2) -> o1.compareTo(o2));
        list.sort(String::compareTo);//调用String中的compareTo方法
        System.out.println(list);
    }
}
